Publisher version (open access) of Constructions for irregular repeat-accumulate codes